import Vue from 'vue'

// 通过Vue.observable创建一个可响应的对象
export const store = Vue.observable({
  collapsed:false, // 左侧菜单是否折叠
  userInfo: {}, // 用户信息
  topTabList:[] // 头部tablist
})

// 定义 mutations, 修改属性
export const mutations = {
  setUserInfo(userInfo) {
    store.userInfo = userInfo
  },
  setCollapsed() {
    store.collapsed = !store.collapsed
  },
  setTopTabList(list) {
    store.topTabList = list
  }
}